machine gun tourelle - Francés Inglés Diccionario